/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufpb.projetoesa.dados;

import br.ufpb.projetoesa.negocio.Professor;
import java.util.List;

/**
 *
 * @author Filipe
 */
public interface ProfessorDAO {
    
    public void salvar(Professor p);
    public void remover(Professor p);
   // public void removerPorNome(String p);
    public void removerPorMatricula(String matricula);
    public void atualizar(Professor p);
    public Professor getProfessor(Professor p);
  //  public Professor getProfessorNome(String nome);
    public Professor getProfessorMatricula(String matricula);
    public List<Professor> getProfessores();
    public List<Professor> buscarTodosComProjeto();
    public int size();
}
